// 导入数据请求方法
import { getMemberList,getMemberTotal } from '../../request/member';
export default {
    namespaced:true,
    state(){
        return {
            // 会员列表
            memberList:[],
            // 会员总数
            memberTotal:0
        }
    },
    mutations:{
        // 初始化会员列表
        memberListInit(state,list){
            state.memberList=list;
        },
        // 初始化会员总数
        memberTotalInit(state,count){
            state.memberTotal=count;
        }
    },
    actions:{
        // 请求会员列表
        // params={page,size}
        getMemberListAction({commit},params){
            getMemberList(params).then(res=>{
                if(res.code===200){
                    // 同步数据
                    commit('memberListInit',res.list);
                }
            });
        },
        // 请求会员总数
        getMemberTotalAction({commit}){
            getMemberTotal().then(res=>{
                if(res.code===200){
                    // 同步数据
                    commit('memberTotalInit',res.list[0].total);
                }
            })
        }
    }
}